package CS;

public class Game {
    public static void main(String[] args) {
        Police p = new Police();
        p.setHp(100);
        p.setAtk((int)(Math.random()*30) + 20);
        System.out.println(p.toString()) ;
        Fei f = new Fei();
        f.setHp(100);
        f.setAtk((int)(Math.random()*30) + 20);
        System.out.println(f.toString()) ;

        //开始互相伤害
        boolean st = Math.random() > 0.5;
        if(st){
            while (p.getHp()>0 && f.getHp()>0){
                f.setSb(Math.random()>0.5);
                p.attack(f);
                System.out.println(f.toString());
                if(f.getHp() <=0){
                    break;
                }
                p.setSb(Math.random()>0.5);
                f.attack(p);
                System.out.println(p.toString());
            }
            if(f.getHp()<0) {
                System.out.println("警察赢了");
            }else{
                System.out.println("土匪赢了");
            }
        }else{
            while (p.getHp()>0 && f.getHp()>0){
                p.setSb(Math.random()>0.5);
                f.attack(p);
                System.out.println(p.toString());
                if(p.getHp() <=0){
                    break;
                }
                f.setSb(Math.random()>0.5);
                p.attack(f);
                System.out.println(f.toString());
            }
            if(f.getHp()<0) {
                System.out.println("警察赢了");
            }else{
                System.out.println("土匪赢了");
            }
        }
    }
}
